<div class="form wide">

<?php $form=$this->beginWidget('CActiveForm', array(
	'id'=>'stanowisko-form',
	'enableAjaxValidation'=>false,
)); ?>

	<p class="note">Pola oznaczone <span class="required">*</span> są wymagane.</p>

	<?php echo $form->errorSummary($model); ?>

	<div class="row">
		<?php echo $form->labelEx($model,'nazwa'); ?>
		<?php echo $form->textField($model,'nazwa',array('size'=>45,'maxlength'=>45)); ?>
		<?php echo $form->error($model,'nazwa'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'opis'); ?>
		<?php echo $form->textArea($model,'opis',array('size'=>60,'maxlength'=>1000,
                    'style'=>'width: 500px; height: 100px;',
                ));?>
		<?php echo $form->error($model,'opis'); ?>
	</div>
        
        <div class="row">
                <?php $str = "";
                foreach($model->urzadzenia as $u) {
                    $str .= $u->typurzadzenia->nazwa.' (id: '.$u->idUrzadzenia.'), ';
                } ?>
		<?php echo CHtml::label('Urządzenia', 'urzadzenia'); ?>
		<?php echo CHtml::textField('urzadzenia', $str, array(
                    'disabled'=>'yes',
                    'style'=>'width: 500px;',
                )); 
                if (!($model->isNewRecord)) {?> 
                <a href="<?php echo Yii::app()->createUrl('/urzadzenie/admin'); ?>">ZMIEŃ &raquo;</a>
                <?php } ?>
	</div>
        
        <div class="row">
                <?php echo CHtml::label('Możliwe ćwiczenia', 'Cwiczenia'); ?>
		<?php 
                    $urzStan = array();
                    foreach($model->urzadzenia as $u) {
                        if (isset($urzStan[$u->idTypUrzadzenia]))
                            $urzStan[$u->idTypUrzadzenia]++;
                        else
                            $urzStan[$u->idTypUrzadzenia] = 1;
                    }
                    
                    $cwiczeniaAll = Cwiczenie::model()->findAll();
                    $cwiczeniaData = array();
                    foreach($cwiczeniaAll as $c) {
                        $urzCwi = array();
                        $cwiczenieOk = true;
                        $urzCwi[$c->typyurzadzenia[0]->idTypUrzadzenia] = 1;
                        if (isset($c->typyurzadzenia[1])) {
                            $urzCwi[$c->typyurzadzenia[1]->idTypUrzadzenia] = 1;
                        } elseif ($c->liczba_osob == 2) {
                            $urzCwi[$c->typyurzadzenia[0]->idTypUrzadzenia]++;
                        }
                        foreach ($urzCwi as $key => $val) {
                            if (!isset($urzStan[$key]) || $urzStan[$key] < $val)
                                $cwiczenieOk = false;
                        }
                        if ($cwiczenieOk)
                            $cwiczeniaData[$c->idCwiczenia] = $c->nazwa;
                    }
                    
                    $zaznaczone_cw = array();
                    foreach ($cwiczenia as $c)
                        $zaznaczone_cw[] = $c->idCwiczenia;
                
                echo CHtml::listBox('Cwiczenia', $zaznaczone_cw, $cwiczeniaData, array(
                    'style'=>'width:290px;',
                    'multiple'=>'multiple',
                    'prompt'=>'-- żadne --',
                    'disabled'=>(count($cwiczeniaData) ? '' : 'yes' ),
                )); ?>
	</div>

	<div class="row buttons">
		<?php echo CHtml::submitButton($model->isNewRecord ? 'Utwórz' : 'Zapisz'); ?>
	</div>

<?php $this->endWidget(); ?>

</div><!-- form -->